<?php

require_once "../config/DefinitionsSQL.php";
require_once "../config/DefinitionsDAO.php";
require_once "../config/DefinitionsDTO.php";

/**
 * Criado em 27/10/2009
 * GeralController.php
 */
 class GeralController {

 	public $dao;

	/**
	 * Metodo Construtor
	 */
	public function GeralController() {
		$this->dao = new DAOFactory();
	}

	/**
	 *  Metodo para obter o nome do coordenador logado
	 * @since 1.0 - 27/10/2009
	 * @return Integer qtde
	 */
	public function obterNomeCoordenadorLogado() {
		try {
			if ($_SESSION["codCoordenador"] == "" ) {
				throw new Exception("Exce&ccedil;&atilde;o do Sistema: Par&acirc;metro nulo em GeralController->obterNomeCoordenadorLogado");
			}

			$codCoordenador = $_SESSION["codCoordenador"];

			$objetoCoordenador = $this->dao->getCoordenadorDAO()->obterNomeCoordenador($codCoordenador);

			$nomeCoordenador = $objetoCoordenador[0]->nomeCoordenador;

			return $nomeCoordenador;
		} catch (Exception $e) {
			echo 'Exce&ccedil;&atilde;o do sistema: ' .$e->getMessage();
		}
	}
 }
?>
